noobie 2cents ahead...

1. You couldn't have been too intoxicated w/ HUD stats, or you'd have folded pre- after shortie's shove.
2. I'm assuming you 3-bet to isolate, but by doing so, you're implying you're willing to stack off pre- w/ QQ. Almost 1/2 your stacks in pre-... so I doubt you were folding if Mihalich 4-bet shoved.
3. Again... you've got almost 1/2 your stack in. My monies going in, and this flop doesn't bother me that much. AQ/AJ/ATs are all behind you... so is JJ/TT. You're behind AK and AA (which I think is less likely w/ PFR of 14... I think he would have shoved over you pre-) All that said, I'd open-shove to try and fold out what I'm ahead of before an A spikes... altho' I think odds are good you're going to SD with this one.